Salut,
Un truc qui m'a toujours turlupiné c'est de connaître le nom du logiciel/la commande d'un soft que je lance automagiquement quand je double-clique sur un fichier.
Prenons un exemple: Je suis sur Linux Ubuntu 20.04. Je double clique sur une image et un logiciel de visualisation d'images se lance pour me montrer ladite image.
Je trouve que ce visualiseur par défaut fonctionne très bien et je voudrais pouvoir le lancer en ligne de commande directement, comment je fait ?
Pour le visualiseur je cherche le «à propos» qui me donne le nom du logiciel (mais pas de la commande), pour le coup c'est «eye of gnome». Et pour avoir la commande je pars sur canardcanardpartez pour la trouver enfin : eog. Mais il faut internet … ainsi qu'une rubrique «àpropos» dans l'interface.
N'existe-t-il pas un truc permettant de connaître la commande qui lance le logiciel de la fenêtre que j'ai sous le nez ?
# xprop avec X11
Posté par bobo38 . Évalué à 10. Dernière modification le 13 décembre 2023 à 11:36.
Je vois bien un truc avec le serveur graphique X11. C'est la commande "xprop" à lancé dans un terminal, ensuite tu cliques sur une fenêtre et tu obtiens de l'info sur la sortie standard dans le terminal. La linge avec "WM_CLASS(STRING)" te donne le nom de la commande.
By the way vous pouvez voir ce que j'utilise le nom de la machine que j'utilise pour écrire ce message --> [] (désolé pour l'humour de merde)
Ça fait partie des trucs et astuces de dwm (le gestionnaire de fenêtre suckless) pour configurer le placement des fenêtres dans les tags. Il faudrait que je retrouve le lien.
Le meilleur lien que j'ai trouvé:
https://wiki.gentoo.org/wiki/Dwm#Assigning_applications_to_window_tags
Je n'ai aucune idée de comment faire ça avec Wayland (il faut que je me mette à jour, dur, dur)
[^] # Re: xprop avec X11
Posté par cyberjunkie . Évalué à 1.
J'aime bien l'humour alsacien !
:-D
--> []
[^] # Re: xprop avec X11
Posté par martoni (site web personnel, Mastodon) . Évalué à 3.
Ho yes, merci ça marche nickel !
Par contre ça vomis beaucoup de truc, même des icônes en ascii art !
Du coup un petit grep permet d'avoir l'info désirée :
Je ne sais pas si je suis sous Wayland mais en tout cas ça marche avec une Ubuntu 20.04.
J'ai plus qu'une balle
# xdg-open, xdg-mime
Posté par cg . Évalué à 6. Dernière modification le 12 décembre 2023 à 20:51.
Alors c'est super simple ! Il n'y a que quatre niveaux d'indirection avec un bureau moderne :
C'est y a peut-être une commande qui fait ça toute seul, mais je ne la connais pas :(.
(voir aussi xdg-utils sur le Wiki d'Archlinux)
[^] # Re: xdg-open, xdg-mime
Posté par Framasky (site web personnel) . Évalué à 6. Dernière modification le 13 décembre 2023 à 08:18.
Pitié, pas
C’est beaucoup plus propre de faire
Being a sysadmin is easy. As easy as riding a bicycle. Except the bicycle is on fire, you’re on fire and you’re in Hell.
[^] # Re: xdg-open, xdg-mime
Posté par cg . Évalué à 4. Dernière modification le 13 décembre 2023 à 08:52.
Voire même :
Bien plus propre (pour une définition très spéciale de la propreté).
[^] # Re: xdg-open, xdg-mime
Posté par wismerhill . Évalué à 5.
Note que pour être tout à fait équivalent à la version avec grep, il faudrait plutôt utiliser
-name '*org?gnome?Evince?desktop*'
, puisque le grep recherche le pattern n'importe où dans la ligne, et que le . correspond à n'importe quel caractère.Mais c'était probablement un bug dans la version original ;-)
# htop
Posté par Maderios . Évalué à 4. Dernière modification le 12 décembre 2023 à 21:47.
htop dans un terminal affiche les commandes des logiciels lancés par l'utilisateur, les processus, etc
[^] # Re: htop
Posté par ChocolatineFlying . Évalué à 4.
tu fait tourner glxgears ? :O
[^] # Re: htop
Posté par Maderios . Évalué à 1.
Tu dois confondre…
[^] # Re: htop
Posté par martoni (site web personnel, Mastodon) . Évalué à 2.
Oui c'est ce que j'utilisais habituellement. Mais il y a trop de processus à browser pour s'y retrouver.
Non, la méthode xprop est exactement ce que je cherchais : on lance la commande, on click sur la fenêtre concernée et on a le nom :)
J'ai plus qu'une balle
[^] # Re: htop
Posté par Maderios . Évalué à 2.
Ne pas oublier de désactiver l'affichage des threads
htop -u martoni n'affichera que les processus lancé par l'utilisateur martoni
Voir man htop
[^] # Re: htop
Posté par geegeek . Évalué à 1. Dernière modification le 14 décembre 2023 à 11:33.
ça semble la meilleure option sous wayland (à moins que ce soit une fenêtre Xwayland)
# ps
Posté par ǝpɐןƃu∀ nǝıɥʇʇɐW-ǝɹɹǝıԀ (site web personnel) . Évalué à 3.
Avec ps, il y a évidemment la méthode récursive :
où le nom de la commande est trouvé grâce à l'étape précédente.
Sinon, ps -u permet souvent de s'y retrouver plus facilement surtout quand on peut faire
« IRAFURORBREVISESTANIMUMREGEQUINISIPARETIMPERAT » — Odes — Horace
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.